matlab/simulink电力电子仿真有效值RMS设置和使用 | 您所在的位置:网站首页 › current measurement作用 › matlab/simulink电力电子仿真有效值RMS设置和使用 |
matlab/simulink电力电子仿真RMS有效值设置和使用
上接matlab/simulink电力电子仿真三相变压器设置和使用 1 主要内容本章的主要内容是在电力电子仿真中 如何计算一个信号的有效值RMS模块的参数设置和使用 2 如何计算有效值其实计算有效值大致有两种方式,一种是利用RMS模块(RMS就是有效值的意思),另外一种是利用在Scope模块里面的统计功能。 第二种我已经会了就不写了,RMS模块是刚学会的,所以记录一下。如果对第二种方法有疑问的可以留言,我会及时回复的。 2.1 RMS模块的选择由于我自己是做电力电子仿真的,所以只讲针对电力电子元件的RMS模块。长这样,中间的字是蓝色的。 另外一种很像的RMS模块,中间的字是黑色的,长这样。不是我要讲的!!!!,我也不会用。 注意别搞错啦。 那么怎么找到我们要用的这个蓝色字的模块呢,直接搜索我是搜索不到(我用的是2017a版本的matlab,2018年安装的,一直懒得更新),据说老的的版本可以。如果你也像我一样搜不到,那么请在这个路径下寻找。如图。 如果图片看不清,我把路径写在这里了。Simscape/Power Systems/Specialized Technology/Fundamental Blocks/Measurements/Additional Measurements 但是我自己真的很讨厌对着路径找,只想要直接搜索。所以当时是误打误撞找到了一个方法,这里记录一下。 搜索Measurements。好家伙,几个意思。。这样就搜到了? 总之我们把它拖到面板上去吧。 2.2 设置参数 2.2.1 True RMS value这个选项有点意思,作用是计算真实有效值。 啥意思呢,当你勾选这个选项,那么simulink计算的就是所测量信号的真实有效值,即按照下面这个公式计算(也就是有效值的定义)。 如果你不勾选呢,那么simulink算的就是信号的基频信号的有效值。 再解释清楚一点,就是: 如果你确定所测量的是完美的正弦信号,则勾选/不勾选都无所谓如果你要测量有效值,则勾选如果你想要测量这个信号中的基频信号的有效值,但是这个信号有谐波,则不勾选说到底就是滤去谐波了。 2.2.2 Fundamental frequency输入测量信号的频率 2.2.3 Initial RMS value这个既有用也没用。怎么说呢。 我们都知道信号是有周期的对吧,在simulink中,如果设置的仿真时长<信号周期,那么所得信号的值还没跑完一个周期呢,算出来的有效值就不对了。当这种时候,simulink就会输出你输入的Initial RMS value的值。 当仿真时长≥信号周期,这个Initial RMS value就没用了,输出的就是真实的有效值,随便设一个数都行,不影响。 2.2.4 Sample Time采样时间,这个数电/模电学过的吧。 如果设置成0就是连续采样(continuous)。没有特殊需求的话默认为0就行了。 3 输入要注意的是,RMS模块的输入应该是信号。 举个例子,如果你要测电压的有效值,那应该先接一个电压表(voltage measurement),再把电压表的输出接到RMS上。 4 输出看到有些朋友前几步都搞好了,结果输出的东西还是不理想。看了一下大部分是因为连了一个Scope示波器。比如这种。 emmm,其实我们连一个Display(实时数字显示)就可以了。搜索Display。如图。 拖出来,连上。大功告成。 5 应用随便做一个。电源是50Hz,幅值为100V的交流电源。有效值是70.71,没问题。 有问题就留言,我会及时回复。 点个赞,加个关注呗? |
CopyRight 2018-2019 实验室设备网 版权所有 |